earth-moving truck - Spanish English Dictionary